package com.ssyt.blog.core.sys.service;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.ssyt.blog.core.common.PageModel;
import com.ssyt.blog.core.sys.dao.BlogDao;
import com.ssyt.blog.core.sys.entity.Blog;

@Service
public class BlogService {
	@Autowired
	private BlogDao blogDao;

	public Blog getBlog(int userId) {
		return blogDao.getBlog(userId);
	}

	public PageModel<Object[]> getBlogList(Integer pageNo) {
		return blogDao.getBlogList(pageNo);
	}

	public PageModel<Object[]> getCategoryList(Integer userId, Integer pageNo) {
		return blogDao.getCategoryList(userId, pageNo);
	}

	public PageModel<Object[]> getArticleList(Integer userId, Integer pageNo) {
		return blogDao.getArticleList(userId, pageNo);
	}

	public PageModel<Object[]> getDiscussList(Integer userId, Integer pageNo) {
		return blogDao.getDiscussList(userId, pageNo);
	}

	public void blogInfoDelete(Integer id) {
		blogDao.blogInfoDelete(id);
	}

}
